home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / patches / mousev1.lha / MouseV1.PKG / AMIGA.UTL / OptMouse.drw / Hardware.doc next >
Text File  |  1980-02-13  |  4KB  |  140 lines

  1. INTRODUCTION
  2.  
  3. This file describes how to modify a Mouse Systems M3 serial mouse
  4. so that it will directly replace the normal Amiga mouse.  Although this
  5. requires a little tinkering with the mouse, I think it is preferable because
  6. it it TOTALLY compatible with ALL software and does not tie up a serial port.
  7. Of course, I discovered this AFTER writing the OptMouse serial mouse program.
  8.  
  9. Ed Hanway
  10. 149 Arborwood Crescent
  11. Rochester, NY 14615
  12.  
  13. BIX, GEnie, PLink: jehanway
  14. Usenet: uunet!sisd!jeh or jeh@sisd.kodak.com
  15.  
  16. DISCLAIMER
  17.  
  18. I take no responsibility for any damage the following procedure may cause
  19. to either the mouse or the computer.  The procedure will probably not work
  20. for other Mouse Systems mice, and may not even work with all revisions of
  21. the M3.  The risk is entirely yours.
  22.  
  23. Finally, don't get in over your head.  The procedure is simple enough that
  24. you don't have to be a Ph.D., but if you've never used a soldering iron
  25. before, find someone who has.
  26.  
  27. MODIFYING AN M3 SERIAL MOUSE TO WORK ON AN AMIGA
  28.  
  29. Inside my Mouse Systems M3 serial mouse, on the circuit board is a row of
  30. 10 holes with pin 1 closer to the center of the mouse. Wired as follows,
  31. it works perfectly on my Amiga:
  32.  
  33.     Mouse    Amiga
  34.       1 ----- 9
  35.       2 ----- 5
  36.       3 ----- 6
  37.       4 ----- 1
  38.       5 ----- 3
  39.       6 ----- 4
  40.       7 ----- 8
  41.       8 ----- 7
  42.       9 ----- 2
  43.      10 NC    
  44.  
  45. All you need is a length of nine-conductor wire, a DB-9S connector, and
  46. minimal soldering skills and you're set.
  47.  
  48. MODIFYING OTHER MICE
  49.  
  50. If you have the newer M4 model serial mouse, you're not so lucky.  The
  51. convenient row of holes is missing and practically the entire circuit is
  52. replaced by one custom chip.
  53.  
  54. It is still possible, although unlikely, that the proper signals exist
  55. somewhere inside other mice, and if you probe around the innards of the
  56. mouse with a voltmeter, you might find them.  Here's what you'll need to
  57. hook up:
  58.  
  59. Amiga 
  60. Pin # Description
  61. ----- -----------
  62.  
  63. 1     V (Vertical Pulses)
  64.  
  65. 2     H (Horizontal Pulses)
  66.  
  67. 3     VQ (Vertical Quadrature Pulses)
  68.  
  69. 4     HQ (Horizontal Quadrature Pulses)
  70.  
  71.     See below
  72.     
  73. 5     UBUT* (Middle Button -- Optional)
  74.  
  75.     All buttons are active low.  When the switch is closed (button
  76.     depressed) the signal should be grounded.
  77.     
  78.     The middle button can be left unconnected, but if you can find the
  79.     signals for the other two buttons, you should be able to find this
  80.     one, too.
  81.  
  82. 6     LBUT* (Left Button)
  83.  
  84.     Active low.
  85.     
  86. 7     +5V
  87.  
  88.     Power to the mouse from the Amiga.
  89.  
  90. 8     GROUND
  91.  
  92. 9     RBUT* (Right Button)
  93.  
  94.     Active low.
  95.     
  96. Identifying the movement pulses:
  97.  
  98. Once you identify the +5V and GROUND lines, you can hook them up and look for
  99. candidates for the movement pulses. These are all logic-level signals (roughly
  100. +5 or ground) that should flip back and forth as you move the mouse on its pad.
  101.  
  102. As you (very slowly) move the mouse to the RIGHT, you should see the following
  103. pattern
  104.  
  105.      ____      ____      ____
  106. H  _/    \____/    \____/    \____
  107.         ____      ____      ____
  108. HQ ____/    \____/    \____/    \____
  109.    
  110. When you move to the LEFT, you should see
  111.      ____      ____      ____
  112. H  _/    \____/    \____/    \____
  113.    ____      ____      ____      __
  114. HQ     \____/    \____/    \____/
  115.    
  116.  
  117. Similarly,
  118.  
  119. DOWN:
  120.      ____      ____      ____
  121. V  _/    \____/    \____/    \____
  122.         ____      ____      ____
  123. VQ ____/    \____/    \____/    \____
  124.    
  125.  
  126. UP:
  127.      ____      ____      ____
  128. V  _/    \____/    \____/    \____
  129.    ____      ____      ____      __
  130. VQ     \____/    \____/    \____/
  131.  
  132. (Info from the Amiga Hardware Reference Manual)
  133.  
  134. Notes:
  135.  
  136. Serial Mice that draw their power from the computer are often wired with a
  137. three wire cable (+5V, GROUND, and the serial data).  This should help in
  138. identifying +5V and GROUND  (they should be connected to thicker traces on
  139. the mouse PC board).
  140.